CREATE TABLE [dbo].[Order_Lines]
(
[ORDER_NUMBER] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_ORDER_NUMBER] DEFAULT ((0)),
[LINE_NUMBER] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_LINE_NUMBER] DEFAULT ((0)),
[PRODUCT_CODE] [varchar] (31) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_PRODUCT_CODE] DEFAULT (''),
[LOCATION] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_LOCATION] DEFAULT (''),
[LOT_SERIAL] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_LOT_SERIAL] DEFAULT (''),
[DESCRIPTION] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_DESCRIPTION] DEFAULT (''),
[QUANTITY_ORDERED] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_QUANTITY_ORDERED] DEFAULT ((0)),
[QUANTITY_SHIPPED] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_QUANTITY_SHIPPED] DEFAULT ((0)),
[QUANTITY_BACKORDERED] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_QUANTITY_BACKORDERED] DEFAULT ((0)),
[QUANTITY_RESERVED] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_QUANTITY_RESERVED] DEFAULT ((0)),
[QUANTITY_COMMITTED] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_QUANTITY_COMMITTED] DEFAULT ((0)),
[NUMBER_DAYS] [int] NOT NULL CONSTRAINT [DF_Order_Lines_NUMBER_DAYS] DEFAULT ((0)),
[TAXABLE] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_TAXABLE] DEFAULT ((0)),
[TAXABLE_2] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_TAXABLE_2] DEFAULT ((0)),
[UNIT_PRICE] [money] NOT NULL CONSTRAINT [DF_Order_Lines_UNIT_PRICE] DEFAULT ((0)),
[UNIT_COST] [money] NOT NULL CONSTRAINT [DF_Order_Lines_UNIT_COST] DEFAULT ((0)),
[UNDISCOUNTED_PRICE] [money] NOT NULL CONSTRAINT [DF_Order_Lines_UNDISCOUNTED_PRICE] DEFAULT ((0)),
[EXTENDED_AMOUNT] [money] NOT NULL CONSTRAINT [DF_Order_Lines_EXTENDED_AMOUNT] DEFAULT ((0)),
[EXTENDED_COST] [money] NOT NULL CONSTRAINT [DF_Order_Lines_EXTENDED_COST] DEFAULT ((0)),
[UNDISCOUNTED_EXTENDED_AMOUNT] [money] NOT NULL CONSTRAINT [DF_Order_Lines_UNDISCOUNTED_EXTENDED_AMOUNT] DEFAULT ((0)),
[CANCEL_CODE] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_CANCEL_CODE] DEFAULT (''),
[CANCEL_QUANTITY] [numeric] (15, 6) NOT NULL CONSTRAINT [DF_Order_Lines_CANCEL_QUANTITY] DEFAULT ((0)),
[COMMISSION_RATE] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Order_Lines_COMMISSION_RATE] DEFAULT ((0)),
[COMMISSION_AMOUNT] [money] NOT NULL CONSTRAINT [DF_Order_Lines_COMMISSION_AMOUNT] DEFAULT ((0)),
[CEU_TYPE] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_CEU_TYPE] DEFAULT (''),
[CEU_AWARDED] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_CEU_AWARDED] DEFAULT ((0)),
[PASS_FAIL] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_PASS_FAIL] DEFAULT (''),
[DATE_CONFIRMED] [datetime] NULL,
[TICKETS_PRINTED] [int] NOT NULL CONSTRAINT [DF_Order_Lines_TICKETS_PRINTED] DEFAULT ((0)),
[BOOTH_NUMBERS] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_BOOTH_NUMBERS] DEFAULT (''),
[NOTE] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[INCOME_ACCOUNT] [varchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_INCOME_ACCOUNT] DEFAULT (''),
[UNIT_WEIGHT] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_UNIT_WEIGHT] DEFAULT ((0)),
[EXTENDED_WEIGHT] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_EXTENDED_WEIGHT] DEFAULT ((0)),
[PST_TAXABLE] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_PST_TAXABLE] DEFAULT ((0)),
[IS_GST_TAXABLE] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_IS_GST_TAXABLE] DEFAULT ((0)),
[ADDED_TO_WAIT_LIST] [datetime] NULL,
[BIN] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_BIN] DEFAULT (''),
[TAX_AUTHORITY] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_TAX_AUTHORITY] DEFAULT (''),
[TAX_RATE] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Order_Lines_TAX_RATE] DEFAULT ((0)),
[TAX_1] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Order_Lines_TAX_1] DEFAULT ((0)),
[KIT_ITEM_TYPE] [tinyint] NOT NULL CONSTRAINT [DF_Order_Lines_KIT_ITEM_TYPE] DEFAULT ((0)),
[DISCOUNT] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_DISCOUNT] DEFAULT ((0)),
[UF_1] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_UF_1] DEFAULT (''),
[UF_2] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_UF_2] DEFAULT (''),
[UF_3] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_UF_3] DEFAULT (''),
[UF_4] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_UF_4] DEFAULT (''),
[EXTENDED_SQUARE_FEET] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_EXTENDED_SQUARE_FEET] DEFAULT ((0)),
[SQUARE_FEET] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_SQUARE_FEET] DEFAULT ((0)),
[MEET_APPEAL] [varchar] (40) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_MEET_APPEAL] DEFAULT (''),
[MEET_CAMPAIGN] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_MEET_CAMPAIGN] DEFAULT (''),
[FAIR_MARKET_VALUE] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_FAIR_MARKET_VALUE] DEFAULT ((0)),
[ORG_CODE] [varchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [DF_Order_Lines_ORG_CODE] DEFAULT (''),
[IS_FR_ITEM] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_IS_FR_ITEM] DEFAULT ((0)),
[MANUAL_PRICE] [numeric] (15, 2) NOT NULL CONSTRAINT [DF_Order_Lines_MANUAL_PRICE] DEFAULT ((0)),
[IS_MANUAL_PRICE] [bit] NOT NULL CONSTRAINT [DF_Order_Lines_IS_MANUAL_PRICE] DEFAULT ((0)),
[UNIT_TAX_AMOUNT] [numeric] (15, 4) NOT NULL CONSTRAINT [DF_Order_Lines_UNIT_TAX_AMOUNT] DEFAULT ((0)),
[TIME_STAMP] [timestamp] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Order_Lines] ADD CONSTRAINT [PK_Order_Lines] PRIMARY KEY CLUSTERED ([ORDER_NUMBER], [LINE_NUMBER]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [iOrder_LinesPRODUCT_CODE] ON [dbo].[Order_Lines] ([PRODUCT_CODE], [LOCATION], [LOT_SERIAL]) ON [PRIMARY]
GO
GRANT REFERENCES ON [dbo].[Order_Lines] TO [IMIS]
GRANT SELECT ON [dbo].[Order_Lines] TO [IMIS]
GRANT INSERT ON [dbo].[Order_Lines] TO [IMIS]
GRANT DELETE ON [dbo].[Order_Lines] TO [IMIS]
GRANT UPDATE ON [dbo].[Order_Lines] TO [IMIS]
GO